democratic front for the liberation of palestine - Dictionary definition and meaning for word democratic front for the liberation of palestine